<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css over flow </title>
    <style type="text/css">
    .scrollOverFlow{
        background-color: #00ffff;
        width: 150px;
        height: 150px;
        overflow: scroll;
    }

    .hiddedOverflow{
        background-color: #00ffff;
        width: 150px;
        height: 150px;
        overflow: hidden;
    }

    .autoOverflow{
        background-color: #00ffff;
        width: 150px;
        height: 150px;
        overflow: auto;
    }
    </style>
</head>
<body>
    <!-- 
        定义和用法
        overflow 属性规定当内容溢出元素框时发生的事情。
        说明
        这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll，不论是否需要，
        用户代理都会提供一种滚动机制。因此，有可能即使元素框中可以放下所有内容也会出现滚动条。
        可能的值
        visible	默认值。内容不会被修剪，会呈现在元素框之外。
        hidden	内容会被修剪，并且其余内容是不可见的。
        scroll	内容会被修剪，但是浏览器会显示滚动条以便查看其余的内容。 默认是垂直方向滚动
        auto	如果内容被修剪，则浏览器会显示滚动条以便查看其余的内容。
        inherit	规定应该从父元素继承 overflow 属性的值。  IE 中这个属性不支持 
        -->
    <p>如果元素中的内容超出了给定的宽度和高度属性，overflow 属性可以确定是否显示滚动条等行为。</p>

    <div class="scrollOverFlow">
    这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll，不论是否需要，用户代理都会提供一种滚动机制。因此，有可能即使元素框中可以放下所有内容也会出现滚动条。默认值是 visible。
    </div>

    <p>如果元素中的内容超出了给定的宽度和高度属性，overflow 属性可以确定是否显示滚动条等行为。</p>
    <div class="hiddedOverflow">
    这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll，不论是否需要，用户代理都会提供一种滚动机制。因此，有可能即使元素框中可以放下所有内容也会出现滚动条。默认值是 visible。
    </div>

    <p>如果元素中的内容超出了给定的宽度和高度属性，overflow 属性可以确定是否显示滚动条等行为。</p>
    <div class="autoOverflow">
    这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll，不论是否需要   
    </div>
    
    <p>如果元素中的内容超出了给定的宽度和高度属性，overflow 属性可以确定是否显示滚动条等行为。</p>
    <div class="autoOverflow">
    这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll，不论是否需要，用户代理都会提供一种滚动机制。因此，有可能即使元素框中可以放下所有内容也会出现滚动条。默认值是 visible。
    </div>
</body>
</html>